.bigbox{
	background: #fff;
}
.gray{
 background:#f0f1f5;
 padding-bottom:1rem;
}
.comde{
	padding:1.2rem;
	background: #fff;
}
.comde .bankname{
	padding-left:0.4rem;
}
.comde .bankname span{
	border-left:3px solid #e5192d;
	font-size:1.5rem;
	font-weight:600;
	padding-left:0.8rem;
	height:1.5rem;
}
.comde .add{
	font-size:1.3rem;
	height:2rem;
	line-height:2rem;
	margin:0.7rem 0;
	color:#676767;
}
.comde .addmap{
	display: block;
	font-size:1.3rem;
	/*padding-left: 2rem;*/
	background:url(../images/go.png) no-repeat right center;
	height:2rem;
	line-height: 2rem;
	background-size: 1rem 1.3rem;
    color:#676767;

}
.comde .addmap i{
	display: inline-block;
	width:1.5rem;
	height: 2rem;
	background: url(../images/map.png) no-repeat center;
	background-size: 1.4rem 2rem;
	vertical-align: middle;
	margin-right:0.3rem;
}
.introtab{
   height:4.8rem;
   background: #fff;
   border-bottom:1px solid #f0f1f5;
   box-sizing: border-box;
}
.introtab_ul{
    -webkit-display:flex;
    display:flex;
}
.introtab_ul li{
	-webkit-flex:1;
	flex:1;
    padding-top:1.65rem;
    height:4.8rem;
    box-sizing: border-box;
}
.introtab_ul li a{
	display: inline-block;
	text-align: center;
	font-size:1.5rem;
	color:#2a2a2a;
	width:100%;
	box-sizing: border-box;
	height:1.5rem;
	line-height: 1.5rem
}
a.cent{
    border-left:1px solid #f0f1f5;
	border-right:1px solid #f0f1f5;	
}
.introtab_ul{

}
.introtab_ul{

}
li.red{
	border-bottom:2px solid #e5192d;
}
li.red a{
	color:#e5192d;
}
.introdu .intro{
	display: none;
	min-height:40rem;
}
.introdu .conintro{
	background: #fff;
	font-size:1.4rem;
	color:#b6b6b6;
	padding:2.5rem 1.2rem;
	line-height:2.2rem;
}
.introdu .pointro{

}
.introdu .pointro .positionname{
	padding-top:1.5rem;
	background: #f0f1f5;
	text-align: center
}
.introdu .pointro .positionname a{
	display: inline-block;
	color:#474747;
	font-size:1.3rem;
	line-height:2.2rem;
	height:2.2rem;
	padding:0.4rem 0.8rem;
	background: #fff;
	border-radius: 0.4rem;
	margin:0rem 0.8rem 1.5rem 0.3rem;
}
.introdu .pointro .positionname a.color{
	background: #e5192d;
	color:#fff;
}
/*职位*/
.companypeople{
	background: #f0f1f5;
}
.companypeople .companypeople_ul li{
	background: #fff;
	margin-top:1rem;
}
.companypeople .companypeople_ul li a{
  display:block;
}
.companypeople .companypeople_ul li:nth-child(1){
	margin-top:0;
}
.companypeople .companypeople_ul li .positiontype{
	overflow: hidden;
     padding:1.2rem 1.2rem 0 1.2rem;
}
.companypeople .companypeople_ul li .positiontype .potitle{
   float:left;
   font-size:1.6rem;
   font-weight: 600;
}
.companypeople .companypeople_ul li .positiontype .date{
	float:right;
	color:#c9c9c9;
	margin-top:0.5rem;
	font-size:1.3rem;
}
.companypeople .companypeople_ul li .num{
  padding:0 1.2rem;
  font-size:1.3rem;
  line-height:1.6rem;
  color:#676767;
  position: relative;
  margin:0.4rem 0;
}
.companypeople .companypeople_ul li .num .so .tr{
	margin:-0.1rem  0.5rem 0 0.5rem;
	color:#a9abac;
	font-size:1.1rem;
}
.companypeople .companypeople_ul li .num .so span{
	display: inline-block;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
    vertical-align: middle
}
.companypeople .companypeople_ul li .people{
	padding-right:1.2rem;
	display: inline-block;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
    vertical-align: middle;
    position:absolute;
    right:0;
    top:0;
}
.companypeople .companypeople_ul li .people .ren{ 
     color:#399bff;
}

.companypeople .companypeople_ul li .major{
    margin:1rem 0;
    position: relative;
     padding:0 1.2rem;

}
.companypeople .companypeople_ul li .major .skill{
  color:#a9abac;
  font-size:1.3rem;
  line-height:1.6rem;
  position: relative;
}
.companypeople .companypeople_ul li .major .map{
	position: absolute;
	right:1.2rem;
	top:0;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
}
.companypeople .companypeople_ul li .major .map i{
	width:1.8rem;
	height:1.8rem;
	display: inline-block;
	background: url(../images/map.png) no-repeat;
	background-size:1.4rem 1.9rem;
	vertical-align: middle;
	margin-top:-0.1rem;
}
.companypeople .companypeople_ul li .botto{
  
  border-top:1px solid #f9f9f9;
  position: relative;
  padding:1rem 1.2rem;
}
.companypeople .companypeople_ul li .botto .bank{
  color:#2a2a2a;
  font-size:1.4rem;

}
.companypeople .companypeople_ul li .botto .branch{
  position: absolute;
  color:#747474;
  font-size:1.4rem;
  right: 1.2rem;
  top:1rem;
}

/*应聘须知*/
.applicant{
   padding:0 1.2rem;
   background: #fff;
  
   box-sizing: border-box;
}
.applicant  .titl{
	font-size: 1.4rem;
	line-height: 6rem;
	color:#000;
}
.center{
	 margin:1rem 0;
	background:url(../images/circlebg.jpg) repeat left top;
	padding-bottom:6rem;
}
.know ul li{
	 color:#b6b6b6;
	 font-size:1.3rem;
	 line-height: 2.5rem;
}
.app{
	background: #f0f1f5;
}
.flow{
	padding:2rem 3rem;
}
.flow .circle{
   position: relative;
   height:9rem;
   border-top:1px solid #e8e8ea;
   margin:0 auto;
  
}
.flow .step{
   -webkit-flex:1;
   flex:1;
   position:relative;
}
.flow .step img{
  display:block;
  width:5.3rem;
  height:5.3rem;
  margin:0 auto;
}
.flow .step p{
	text-align: center;
	font-size:1.3rem;
	line-height: 3rem;
}
.flow .circle {
    -webkit-display:flex;
    display:flex;
}
.flow .step .smallbox{
    position:absolute;
    left:;
    width:8rem;
    top:-2.5rem;
}
.flow .stepone .smallbox{
     left:-4rem;
}
.flow .stepthree .smallbox{
     right:-4rem;
}
.flow .steptwo .smallbox{
	left:50%;
	transform:translateX(-50%);
}
.center .flow .first{
	border-right:1px solid #e8e8ea;
}
.center .flow .second{
	border-left:1px solid #e8e8ea;
}
.center .flow .three{
	border-right:1px solid #e8e8ea;
}
.center .flow .four{
	border-top:0;
	/*border-right:1px solid #e8e8ea;*/
}
.sepecialtwo{
	border-top:1px solid #e8e8ea;
}
.sepecialone{
	 	/*border-top:1px solid #e8e8ea;*/
	 	position: relative;

}
.sepecialone i{
	 	border-top:1px solid #e8e8ea;
	 	position: absolute;
	 	top:2.5rem;
	 	width:5rem;
	 	right:-3rem;
        z-index:-1;

}
.last ul li{
	color:#b6b6b6;
	 font-size:1.4rem;
	 line-height: 2.5rem;
}
.last ul{
	padding-bottom: 2rem;
}

